/* Dashboard Styling ---------------------------------------------------------*/

.dashboard-header {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 220px;
}

.dashboard-square {
    background: #57bad4;
    cursor: pointer;
    height: 74px;
    padding: 25px 0 0 30px;
    position: relative;
    width: 75px;
}

.dashboard-square:active { background: #0099cc; }

.dashboard-square-special {
    background: url(img/dashboard-square-special.png);
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 74px;
    padding: 25px 0 0 30px;
    width: 75px;
}

.dashboard-square-special:active {
    background: url(img/dashboard-square-special-active.png);
    background-position: center top;
    background-repeat: no-repeat;
}

.dashboard-requests-urgent {
    background: #ff3131;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    padding: 6px;
    position: absolute;
    right: 4px;
    top: 3px;
}

.ds-big-number {
    color: #ffffff;
    font-size: 22px;
}

.ds-title {
    color: #ffffff;
    font-size: 12px;
    width: 50px;
}

.horizontal-line {
    background: #999999;
    height: 2px;
    margin: 20px 0;
    width: 100%;
}

.dashboard-body {
    margin: 0 auto 10px auto;
    width: 220px;
}

.dashboard-year-select {
    background: none;
    border: none;
    font-size: 18px;
    line-height: 20px;
}

.ddt-days {
    color: #0099cc;
    font-size: 23px;
    text-align: right;
}

.ddt-co-rights {
    color: #383838;
    text-decoration: none;
}


span.customStyleSelectBox {
    background: url(img/drop-down-corner.png) no-repeat bottom right;
    font-size: 18px;
    padding: 5px 7px;
    width: 50px;
}

.customStyleSelectBoxInner { color: #09c; }